# -*- encoding: utf-8 -*-
"""

PyCharm super函数的使用
2024年10月25日14时41分
by wenyang

文件主要内容:


"""
class A:
    def p(self):
        print("A")
class B(A):
    def p(self):
        super().p()
        print("B")
class C(A):
    def p(self):
        super().p()
        print("C")
class D(B, C):
    def p(self):
        super().p() # 缺省参数的时候就是表示上一个父类
        print("D")


def main():
    d = D()
    d.p() # 此时返回的结果就是
    print(D.__mro__)


if __name__ == "__main__":
    main()
